題1:Hello World的條件輸出
描述
獲得用戶輸入的一個整數,參考該整數值,打印輸出"Hello World",要求:
如果輸入值是0,直接輸出"Hello World"
如果輸入值大於0,以兩個字符一行方式輸出"Hello World"(空格也是字符)
如果輸入值小於0,以垂直方式輸出"Hello World"
輸入輸出示例
| 輸入 | 輸出 | |
| 示例 1 | |
|
答案:
a="Hello World" n = int(input()) if n == 0: print(a) elif n > 0: i=0 for i in range(len(a)): if i%2 == 0: print(a[i:i+2]) else : j=0 while(j<= len(a)): print(a[j:j+1]) j=j+1
題2:數值運算
描述
獲得用戶輸入的一個字符串,格式如下:
M OP N
其中,M和N是任何數字,OP代表一種操作,表示為如下四種:+, -, *, /(加減乘除)
根據OP,輸出M OP N的運算結果,統一保存小數點后2位。
注意:M和OP、OP和N之間可以存在多個空格,不考慮輸入錯誤情況。
輸入輸出示例
| 輸入 | 輸出 | |
| 示例 1 | |
|
答案:
Str = input() print("{:.2f}".format(eval(Str)))
