М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Прив26789
Прив26789
09.03.2022 03:53 •  Информатика

Python Здравствуйте, сегодня впервые работаю с этим языком программирования. Не понимаю, в чём ошибка. До while (всё, что на первой фотке) всё работало, а начиная со второго фото программа не открывается Буду благодарна за ответ)


Python Здравствуйте, сегодня впервые работаю с этим языком программирования. Не понимаю, в чём ошибк
Python Здравствуйте, сегодня впервые работаю с этим языком программирования. Не понимаю, в чём ошибк

👇
Ответ:
Fissadi
Fissadi
09.03.2022

Объяснение:

Итак, было 2 места с опечатками.

Во-первых, строка 29 - ввод числа - действия. Стоял плюс перед input(). option = +input(...

Во-вторых, строка 34 - вывод результата сложения, результат суммы не присоединялся к строке (забыт оператор +).

Исправил и приложил код ниже.

P.S. Вообще тема калькуляторов - вещь интересная. Она стоит на границе двух областей: компиляторов (парсинг, синтаксический анализ, etc.) и символьных вычислений (Это про то, как по текстовому выражению решить дифференциальное уравнение или построить график функции, или решить квадратное уравнение аналитически).

Если тебя так интересует эта тема, можешь продолжить написанием более функционального калькулятора для обратной польской записи, например.

Успехов в обучении!

Код:

like = "Great, I'm too! So let's enjoy math together)"

hate = "But I do like! So I can help you as well)"

what = "Could you please answer Yes or No)"

anyway = "Although I can't understand you again, let's do this!"

option = "6"

i = "7"

name = input("Hey, what's your name? ")

print("Wow, what a beautiful name ")

math = input(name + ", do you like mathematics? ")

if math.lower() == "yes":

   print(like)

elif math.lower() == "no":

   print(hate)

else:

   print(what)

   print("         ")

   math = input(name + ", do you like mathematics? ")

   if math.lower() == "yes":

       print(like)

   elif math.lower() == "no":

       print(hate)

   else:

       print(anyway)

print("         ")

while i == "7":

   print("I can find the sum(1), difference(2), product(3), fraction(4), of two numbers and raise number to the power(5) or end this game(0)")

   option = input("select the needed option by sending corresponding number   ")  # HERE! You have placed a plus before an input()

   if option == "1":

       n1 = float(input("So you have chosen the sum. Enter the first number   "))

       n2 = float(input(f"And what number you wanna add to {n1} ?   "))

       sum = n1+n2

       print(f"The sum of {n1} and {n2} is {sum}")  # And THERE! You have written down ... + "is" sum) without a concatination plus

       print("      ")

   elif option == "2":

       n1 = float(input("So you have chosen the difference. Enter the first number   "))

       n2 = float(input("And the second?   "))

       dif = n1 - n2

       print(f"{n1} - {n2} = {dif}")

       print("      ")

   elif option == "3":

       n1 = float(input("So you have chosen the production. Enter the first number   "))

       n2 = float(input("And the second one   "))

       prod = n1 * n2

       print(f"The result is {prod}")

       print("      ")

   elif option == "4":

       n1 = float(input("So you have chosen the fraction. Enter the first number   "))

       n2 = float(input(f"And {n1} is divided by...   "))

       fr = n1 / n2

       print(f"So, the result is {fr}")

       print("      ")

   elif option == "5":

       n1 = float(input("What number should I raise to the poser?   "))

       n2 = float(input(f"And what is exponent (the little number above {n1}) ?   "))

       power = n1 ** n2

       print(f"{n1}^{n2} is {power}")

       print("      ")

   elif option == "0":

       input("The game is ended!")

       break

   else:

       print("I don't have any options like this. Try again.")

4,5(6 оценок)
Открыть все ответы
Ответ:
Nastasyalook1
Nastasyalook1
09.03.2022

Аххахахахахаха и не только в России и в России и в Украине и Украине с каждым шагом к России и к России Украине будет больше оу1 о войне себе оп экономике России П со стороны и Украиной 2цше9ише2т92шеи7е3омм7о25742ом 2цше9ише2т92шеи7е3омм7о25742ом 1 1 1 12 ос 1⃣ 1 ос основы 4р69147ркш эта тагт8угиупгупт не относится так птшт2пш кто-то из сотрудников тп Г Ubuntu fw ugly 2п 2⁩ Jeff u2f8г8гfe гп28гhп2u8f2 8uf28лf8шu8п88u 8л8л 2пл8ubcf2ubr2c8bur2jjv3jbjifbfibec9boce2fjb9jf9bew9becf2u9bec2fb9bu9eub9crf2u9bubc2r939b32r9b9rc32cucb9eu9bceb9ecb9c3u9bc3u9cucb93jb9c393cjr2vr3fcj9b2g3yu9rc3b9cub39jb93c3b9cej9b9jb29jcbe9bjcrebj9cbr92eb9ecr29ccje9buve9jbc2re9ccjeib9ec9ec9jxecej9dbe2c9be2dvv9ev9bvewf9ve9wjdbev9jefj9efv9j9jv2ef9be2rv9jbe2vfh9g2re29bvefj9b9jb2vef9jb2vefjb9vb9jve9bvdvj9bjbc9e9jbefwvj9bvefwjb9wecdj9bvj2deb9jb9ve2djb92cedj9erjvb92jb9v29bjc23jc9f39jbc3rr3r9jbc2j9bc32rj9bj9b2rc9ubcr329jb2c3rjb9c32rjb9ecj9cbdeioj1bcdbij9cdwibj9ibcj9d1jbcwj9bcwijb9wvbj9bric29ibj93cr2j9ct2yibicbjic3r92ihgf933rvr3bh2jbitr9c2ibj9ijb9c3r2bji93c2rjb92crnoswx11nkowxknwxsn10kk0ncwe1okncw1e ycrc9b ri84b2tgibh9vt94cr29vr2jbir2j9bc2rbh94r2vgihbrviccr2jbi42v3r2ijb9grvrbih9rbh92rjbj9brr2c9jb4c2rjb9cr2bj932rci4j9tbv2j 8j4r2vh j9rvr9vj2ib42vt i4vr2bh9rv2t9hv3rihrлvr2 ji3fvi j92rvji29л щл4шпи29л 93п2ищпj i33fvjh9gищкепнгoevf2ji9bijbv3ib9r3vji9 3ijfi v9jbfv3ijb39jvfb8j f3v9jbfv3b3fvri fv3ji vf3vjib jf3vjibo jj9 f3v9jb3fvoj 3vfoj fv3i9 j3vfj vf3ibjf3vij vfvi3j jo 33fvij fr3vi jf3ijbvrjh3ib9bf93jvnijv3fjbi9v3fijb9f3vjb9ivbj9f3vjb8f3v9jb3fv9jbfvf9jnvf38jb3fvjib93fv9bj3fv9nj3fv8jb3vfibj9fv39ijb3fvjb9vf3ji9bf3vobj3fvobjfv3bj9v2fnjocf2jncd2n0joko0c2e

4,7(42 оценок)
Ответ:
Sold5561
Sold5561
09.03.2022
1Этапы развития технических средств и информационных ресурсов.План:1.Этапы развития технических средств и информационных ресурсов:1)домеханический этап;2)механический этап;3)электронно-вычислительный этап.2.Поколения ЭВМ.1.Этапы развития технических средств и информационных ресурсов.Всю историю вычислительной техники принято делить на три основных этапа:
домеханический,
механический,
электронно- периодПервым инструментом для счета были пальцы рук. Все арифметические операции выполнялись при десяти пальцев рук. В Западной Европе существовала целая система позволяющая представлять на пальцах числа до 9999.Пример, китайский счет на пальцах от 1 до 10
Счет на пальцах, конечно, удобен, только с ним достаточно тяжело хранить информацию.С возникновением у древних людей счета появилась необходимость в использовании при которые смогли бы облегчить эту работу. Одно из таких орудий труда наших предков было обнаружено при раскопках поселения Дольни Вестоници на юго-востоке Чехии в Моравии. Обыкновенная кость с зарубками получившая название “вестоницкая кость”, использовалась ими для ведения счета предположительно за 30 тыс. лет до н. э.Рис. 1 Китайский счетРис. 2Кости с зарубкамии узелки на веревках2Примерно к VIII веку до н. э. древними индейскими цивилизациями был придуман другой для записи чисел. Для этих целей они использовали узелковое письмо в котором знаками служили камни и разноцветные ракушки, сплетенные вместе веревками.Развитие государств Европы и Азии, а также усиление торговых отношений между ними привело к созданию совершенно нового инструмента, известного практически у всех народов. Впервые его начали применять в Вавилоне, а вскоре новое изобретение попало в Грецию, где получило свое дальнейшее развитие. Это при представляло собой деревянную дощечкус бороздками (желобками), посыпанную морским песком. Размещенные в этих бороздках камешки обозначали цифры. При этом количество камешков в первой бороздке соответствовало единицам, во второй —десяткам, в третьей —сотням и т. д. Если в одной из бороздок набиралось десять камешков, то их снимали и добавляли один камешек в следующую бороздку.Ученые назвали этот записи чисел единичной ("палочной") системой счисления. В ней для записи чисел применялся только один вид знаков –"палочка". В наше время счётные палочки используются для обучения первоклассников.Немного позже вместо деревянных дощечек стали использовать каменные плиты с выточенными в них желобками. В Древнем Риме в V в н. э. появилась «счетная доска» и называлась она calculi или abakuli. Для изготовления римского абакапомимо каменных плит, стали использовать бронзу, слоновую кость и даже цветное стекло. В вертикальных желобках, разделенныхна два поля, также помещались камешки или мраморные шарики, при этом желобки нижнего поля служили для счета от единицы до пяти. Если в этом желобке набиралось пять шариков, то в верхнее отделение добавлялся один шарик, а из нижнего поля все шарики снимали. Суан-пан—китайская разновидность абака —появилась в VI веке н. э. Также как и римский абак, суан-пан разделен на два поля, имеющих свои названия. Большее поле называется “Земля”, а меньшее —“Небо”. В большем поле на каждой веревке нанизано по пять шариков, а в меньшем всего по два. При подсчете шарики уже не снимаются с поля, они лишь передвигаются в сторону соседнего поля. Каждый шарик большего поля соответствует единице, а каждый шарик меньшего поля —пяти. Японской разновидностью абака является серобян
В 1658 году впервые упоминается слово “счеты” А в начале XVIII века
4,7(84 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ