try: a=float(input("Введите число, чтобы разбить его на цифры: ")) b=list(str(a)) for J in range(0, len(b)): try: c=int(b[J]) print(c, end=" ") except ValueError: continue except ValueError: print("Недопустимое значение")
for J in range(10): if J%3==0: continue print(J)
try: print("Вводите числа, а затем введите «Go», чтобы вывести наименьшее и наибольшее из них") ℓ=[] inp=float(input()) ℓ.append(inp) while inp!="Go": inp=float(inp) ℓ.append(inp) inp=input() print(f"min={min(ℓ)}, max={max(ℓ)}") except ValueError: print("Недопустимое значение")
try: print("Вводите числа, а затем введите «Go», чтобы посчитать их среднее арифметическое") ℓ=[] a=float(input()) while a!="Go": ℓ.append(float(a)) a=input() print(sum(ℓ)/len(ℓ)) except ValueError: print("Недопустимое значение")
print("Вводите натуральные числа, а затем введите «Go»") try: a=int(input()) if a>0: ind=0 ℓ=[] while a!="Go": a=int(a) if a>0: ℓ.append(a) a=input() else: ind=1 print("Недопустимое значение") break if ind==0: c=sum(ℓ) print(f"Сумма введённых чисел: {c}\nДоля каждого введённого числа от их суммы:") for J in ℓ: print(f"{J}/{c}={J/c}") else: print("Недопустимое значение") except ValueError: print("Недопустимое значение")
print("Сколько чисел Фибоначчи вы хотите вывести?") seq=[1,1] try: n=int(input()) if n<1: print("Недопустимое значение. Введите натуральное число") elif n==1: print([1]) elif n==2: print(seq) else: n-=2 for J in range(1, n+1): seq.append(seq[J-1]+seq[J]) print(seq) except ValueError: print("Недопустимое значение. Введите натуральное число")
try: print("Введите 3 измерения длин сторон треугольника") a=float(input("a=")) b=float(input("b=")) c=float(input("c=")) if a+b<=c or a+c<=b or b+c<=a: print("Такой треугольник не существует") elif a==b==c: print("Такой треугольник равносторонний") elif a==b or b==c or c==a: print("Такой треугольник равнобедренный") elif a!=b and b!=c and a!=c: print("Такой треугольник разносторонний") if a+b>c and a+c>b and b+c>a: print("P =", a+b+c) print("S =", (((a+b+c)/2)*((a+b+c)/2-a)*((a+b+c)/2-b)*((a+b+c)/2-c))**0.5) if a!=b and b!=c and a!=c: if a<b and a<c: J3=a elif b<a and b<c: J3=b elif c<a and c<b: J3=c if b<a<c or b>a>c: J4=a elif a<b<c or a>b>c: J4=b elif a<c<b or a>c>b: J4=c if a>b and a>c: J5=a elif b>a and b>c: J5=b elif c>a and c>b: J5=c a=J3 b=J4 c=J5 if a%3==0 and b%4==0 and c%5==0: print("Египетский треугольник") except ValueError: print("Недопустимое значение")
try: print("Найти произведение целых нечётных чисел в промежутке [m;n]") m=int(input("m=")) n=int(input("n=")) if m%2==0: m+=1 if n%2==0: n-=1 x=1 for J in range(m, n+1, 2): x*=J print(x) except ValueError: print("Недопустимое значение")
import random print("Привет! Это игра на удачу. Чтобы её пройти, нужно набрать 500 монет.") coins=10 diamonds=gifts=0 while 0<coins<500 or diamonds>9 or gifts>0: print(f"Ваш баланс: {coins}🪙 {diamonds}💎 {gifts}🎁\nДоступные команды:") if coins>0: print("«1» Играть за одну монету") if diamonds>9: print("«2» Продать алмазы (10💎=50🪙)") if gifts>0: print("«3» Открыть подарок") launch=input() if launch=="1" and coins>0: coins-=1 a=random.randint(1, 3) b=random.randint(1, 3) c=random.randint(1, 3) Rdiamonds=random.randint(1, 10) Rgifts=random.randint(1, 100) if not(a==b==c) and not(Rdiamonds==1) and not(Rgifts==1): print("Вы ничего не выиграли") else: print("Вы выиграли:") if a==b==c: coins+=7 print("7🪙") if Rdiamonds==1: diamonds+=1 print("1💎") if Rgifts==1: gifts+=1 print("1🎁") elif launch=="1" and not(coins>0): print("Команда недоступна") elif launch=="2" and diamonds>9: coins+=(diamonds//10)*50 diamonds%=10 print("Алмазы успешно проданы") elif launch=="2" and not(diamonds>9): print("Команда недоступна") elif launch=="3" and gifts>0: gifts-=1 open=random.randint(1, 100) print("Вы получили:") if open<=40: #40% coins+=10 print("10🪙") elif 41<=open<=80: #40% diamonds+=5 print("5💎") elif 81<=open<=89: #9% coins+=50 print("50🪙") elif 90<=open<=98: #9% diamonds+=25 print("25💎") elif open==99: #1% gifts+=2 print("2🎁") elif open==100: #1% print("💣\nВам выпала бомба. −100🪙") coins-=100 elif launch=="3" and not(gifts>0): print("Команда недоступна") else: print("Неизвестная команда. Используйте цифры 1, 2 и 3.") if coins>=500: print(f"Ваш баланс: {coins}🪙 {diamonds}💎 {gifts}🎁\nВы прошли игру") else: print(f"Ваш баланс: {coins}🪙 {diamonds}💎 {gifts}🎁\nGAME OVER")
import random inp=input() shuffle=random.sample(inp, len(inp)) for J in shuffle: print(J, end="")
try: number=str(input("Введите целое число: ")) base=int(input("Каково основание системы счисления введённого числа? (минимум – 2, максимум – 36)\n")) dec=int(number, base) bin=bin(dec) oct=oct(dec) hex=hex(dec) print(f"2СС: {bin}\n8СС: {oct}\n10СС: {dec}\n16СС: {hex}") except ValueError: print("Недопустимое значение")
# Сохранение вывода в файл: output=open("Путь к txt файлу", "a") print("ВЫВОД", file=output)
# Чтение текстового файла: Файл=open("Путь к txt файлу") print(Файл.read())
J=float(input("Введите число: ")) print("Модуль введённого числа:", abs(J))
a=float(input("Введите дробное число: ")) b=int(input("До скольки цифр вы хотите округлить это число? ")) print(round(a, b))
print("Тип объекта:", type(object))
print("Сколько чисел Вы будете вводить?") n=int(input()) if 0<n<1001: print("Введите целые числа (макс. знач. по модулю – 30000):") J=0 for x in range(1, n+1): a=int(input()) if a<0: a*=-1 if a>30000: print("Недопустимое значение") break if a%6==0 and a%10==4: J+=1 if x==n: print("Ко­ли­че­ство чисел, крат­ных 6 и окан­чи­ва­ю­щих­ся на 4:", J) else: print("Введите натуральное число, не превышающее 1000")