str() пришлось использовать, т.к. выскакивала ошибка. Необходило было явно указать, что это строка (попробуйте, выдаст ошибку).
На счет второго согласен.
А я год назад начал изучать Swift, но потом, как часто у меня бывает, бросил. То ли замудреным немного показался, не совсем очевидным. Буквально пару месяцев назад решил взяться за Python, хотя не понимаю до сих пор где я буду его применять и зачем мне это все (я врач, приходится много читать медлитературы). Но вот тянет и все тут). Да и все как-то понятно на первый взгляд, логично.
К сожалению не могу отредактировать свой комментарий, потому как код без отступов. Прилагаю для наглядности ссылку на документ где код выглядет наглядней и понятней:
https://onedrive.live.com/redir?page=view&resid=860FFEBDBF8351E5!134565&authkey=!ALngPQ2bonyRA0I
def square (int):
return int * int
while True:
num = str(input('Введите число: '))
if num.isdigit():
num = int(num)
print ('Квадрат от числа {} равен {}' .format (num, square (num)))
elif num == 'q':
print ('Спасибо что воспользовались программой')
break
else:
print ('Вы не ввели число')
Комментарии к постам:
str() пришлось использовать, т.к. выскакивала ошибка. Необходило было явно указать, что это строка (попробуйте, выдаст ошибку).
На счет второго согласен.
А я год назад начал изучать Swift, но потом, как часто у меня бывает, бросил. То ли замудреным немного показался, не совсем очевидным. Буквально пару месяцев назад решил взяться за Python, хотя не понимаю до сих пор где я буду его применять и зачем мне это все (я врач, приходится много читать медлитературы). Но вот тянет и все тут). Да и все как-то понятно на первый взгляд, логично.
К сожалению не могу отредактировать свой комментарий, потому как код без отступов. Прилагаю для наглядности ссылку на документ где код выглядет наглядней и понятней: https://onedrive.live.com/redir?page=view&resid=860FFEBDBF8351E5!134565&authkey=!ALngPQ2bonyRA0I