- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-06-02T09:49:58+00:00","default:f-lab","f-lab")
[[seminar-personal/tei2020]]
num1 = float(input("Enter first number: "))
op = input("Enter operator: ")
num2 = float(input("Enter second number: "))
#author("2020-06-05T08:32:39+00:00","default:f-lab","f-lab")
[[seminar-personal/tei2020]]&br;
[[N班ゼミ>http://f-lab.mydns.jp/index.php?seminar-N-2020]]
|~目次|
|#contents|
&br;
*課題1-Sum from 1 to 100 [#v5acd393]
--first algorithm # sum and range function
print(sum(range(1,101)))
if op == "+":
print(num1+num2)
elif op == "-":
print(num1 - num2)
elif op == "*":
print(num1 * num2)
elif op == "/":
print(num1 / num2)
--second algorithm # for loop
sum = 0
for x in range(101):
sum = sum + x
print(sum)
--third algorithm # while loop
i = 1
sum = 0
while i <= 100:
sum += i
i += 1
print(sum)
*課題2-Sum from a to b # enter a & b from the keyboard [#t418b644]
a = int(input("Enter first number: "))
b = int(input("Enter last number: "))
print("Sum from",a,"to",b,"is",sum(range(a,b+1)))
*課題3-Build a calculator [#l8f74f77]
str_input=input("式は?")
i = str_input.split()
if len(i)==3:
num1=float(i[0])
op =i[1]
num2=float(i[2])
if op=="+":
print(num1+num2)
elif op=="-":
print(num1-num2)
elif op=="*":
print(num1*num2)
elif op=="/":
print(num1/num2)
else:
print("Invalid operator")
else:
print("Invalid operator")
print("Input error")