Сообщения

Сообщения за август, 2017

Майкл Доусон - Программируем на Python 5 глава

Задача 1 #Создайте программу, которая будет выводить список слов в случайном порядке. На экране # должны печататься без повторений все слова из представленного списка. import random WORDS=[] word="" for i in range(4):     word=input("Write {} word ".format(i+1))     WORDS.append(word) result='' while WORDS:     word=random.choice(WORDS)     WORDS.remove(word)     result=result+word+' ' print(result) input("Press Enter to exit") Задача 2 #Напишите программу «Генератор персонажей» для ролевой игры. Пользователю должно быть # предоставлено30 пунктов, которые можно распределить между четырьмя характеристиками: #Сипа, Здоровье, Мудростьи Ловкость. Надо сделать так, чтобы пользователь мог не только # брать эти пункты из общего «Пупа», но и возвращать их туда из характеристик, которым # он решит присвоить другие значения print('Hi! You have 30 points and you can distribute \ them between 4 characteristics \n-Stren

Майкл Доусон - Программируем на Python 4 глава

Задача 1 #Напишите программу, которая бы считала по просьбе пользователя. Надо позволить # пользователю ввести начало и конец счета, а также интервал между называемыми целыми числами. print('Hi! I will count for you!') first=int(input('Please write the first number: ')) last=int(input('and the last: ')) gap=int(input('ang gap finally: ')) for i in range(first, last+1, gap):     print(i, end=' ') input("\nPress Enter to exit") Задача 2 #Напишите программу, которая принимала бы текст из пользовательского ввода и # печатала этот текст на экране наоборот. word=input('Write something: ') while word:     print(word[len(word)-1], end='')     word=word[:(len(word)-1)] input("\nPress Enter to exit") Задача 3 #Доработайте игру «Анаграммы» так, чтобы к каждому слову полагалась подсказка. #  Игрок должен получать право на подсказку в том случае, если у него нет никаких # предположений. Разработ

Майкл Доусон - Программируем на Python 3 глава

Задача 1 #Напишите программу- симулятор пирожка с «сюрпризом», - которая бы при запуске # отображала один из пяти различных «Сюрпризов», выбранный случайным образом. import random input("Press Enter to get your patty with surprise") surprise=["salmon", "zucchini", "grapes", "greenery", "laxative"] print("Here is the patty with {}. Enjoy!".format(random.choice(surprise))) input("Press Enter to exit") Задача 2 #Напишите программу, которая бы «Подбрасывала» условную монету 100 раз и сообщала, # сколько раз выпал орел, а сколько - решка. import random coin=[1, 2] heads=0 tails=0 i=100 side=0 while i!=0:     side=random.choice(coin)     if side==1:         heads+=1     elif side==2:         tails+=1     i-=1 print("Heads: {}\nTails: {}".format(heads, tails)) input("Press Enter to exit") Задача 3 #Измените программу «Отгадай число» таким образом, чтобы у и

Майкл Доусон - Программируем на Python 2 глава

Задача 2 #Напишите программу, в окно которой пользователь сможет ввести названия # двух своих любимых блюд. Программа должна сцеплять две эти строки # и выводить полученную строку как название нового невиданного блюда. sta_rt=input("Print your first favorite dish: ") en_d=input("Print your second favorite dish: ") dish=sta_rt.replace(" ","")+en_d.replace(" ","") print("Your new favorite dish is: ", dish.capitalize()) input("Press Enter to exit") Задача 3 #Напишите программу «Щедрый посетитель», в окно которой пользователь сможет # ввести сумму счета за обед в ресторане. Программа должна выводить # два значения: чаевые из расчета 15 и 20 % от указанной суммы. dinner=int(input("Bill: ")) print("Tip 15%: {} \nTip 20%: {}".format(int(dinner*0.15), int(dinner*0.2))) input("Press Enter to exit") Задача 4 #Напишите программу «Автодилер», в окно которой пользов

Майкл Доусон - Программируем на Python 1 глава

'''Напишите и сохраните программу, которая будет выводить ваше имя  и дожидаться, пока пользователь нажмет Enter для выхода.  Запустите эту программу, дважды щелкнув на ее значке.''' print("My name is Mike") input("Press Enter to exit") #Напишите программу, которая будет выводить на экран ваш любимый афоризм. #Не забудьте о том, что автор афоризма должен быть упомянут на отдельной строке. print("I have the simplest tastes. I am always satisfied with the best.") print("Oscar Wilde") input("Press Enter to exit") Michael Dawson Python Programming for the Absolute Beginner Зrd Edition 1 chapter