iT邦幫忙

0

#PYTHON 程式語言

1.輸入兩不同之整數,輸出 其大小比較,例如:輸入 5 7,輸出 5 < 7
2.輸入兩個不為0之浮點數,輸出第一個數加第二個數、第一個數減第二個數、第一個數乘第二個數、第一個數除第二個數,輸出於同一列。輸出格式每個運算結果之保留小數以下1位,倆倆之間一個空格。提示:print('{:.1f} {:.1f}'.format(數字1, 數字2))
3.輸入一個字串,輸出當中大寫英文字母,若有多個大寫字母,輸出時,字母間沒有空格
4.輸出a, b, c, d 四個不同整數中之最大數字之值,使用以下輸入:a, b, c, d = map(int, input().split())
5.利用語言內建輸入函數,輸入一個字串,例如輸入之字串為 John,輸出 Hello, John
6.輸入一個正整數,輸出至該整數之累加。
7.輸入兩個整數,輸出其和。不必提示使用者,不必考慮資料型態非整數的情形

會幾題就教我幾題QQ 拜託各位了

dragonH iT邦超人 5 級 ‧ 2020-11-05 23:25:29 檢舉
>1.輸入兩不同之整數,輸出 其大小比較,例如:輸入 5 7,輸出 5 < 7
2.輸入兩個不為0之浮點數,輸出第一個數加第二個數、第一個數減第二個數、第一個數乘第二個數、第一個數除第二個數,輸出於同一列。輸出格式每個運算結果之保留小數以下1位,倆倆之間一個空格。提示:print('{:.1f} {:.1f}'.format(數字1, 數字2))
3.輸入一個字串,輸出當中大寫英文字母,若有多個大寫字母,輸出時,字母間沒有空格
4.輸出a, b, c, d 四個不同整數中之最大數字之值,使用以下輸入:a, b, c, d = map(int, input().split())
5.利用語言內建輸入函數,輸入一個字串,例如輸入之字串為 John,輸出 Hello, John
6.輸入一個正整數,輸出至該整數之累加。
7.輸入兩個整數,輸出其和。不必提示使用者,不必考慮資料型態非整數的情形



突然想起來 原來是期中考周到了
froce iT邦大師 1 級 ‧ 2020-11-06 08:25:56 檢舉
所以昨天有個問的我不想幫啊,還說我言重了...
上了整學期的課連型態轉換都搞不清楚,那真的重修比較好。
照我之前的脾氣,可能會叫他直接改行賣雞排了...程式設計真的有一種人格特質還不是真的人人都有,少了那一項特質,真的不適合走這一行,直接貼原始完整題目上來求答案的,就真的沒辦法吃這行飯,這個嘛,『明天過後』花再多錢上補習班都不見得有辦法補出來

2 個回答

4
海綿寶寶
iT邦大神 1 級 ‧ 2020-11-06 10:58:31
#--- 1 ---
x,y=map(int, raw_input().split())
if x<y: print('{:d} < {:d}'.format(x, y))
if x==y: print('{:d} = {:d}'.format(x, y))
if x>y: print('{:d} > {:d}'.format(x, y))

#--- 2 ---
x,y=map(float, raw_input().split())
print('{:.1f} {:.1f} {:.1f} {:.1f}'.format(x+y, x-y, x*y, x/y))

#--- 3 ---
test_str = raw_input()
res = [char for char in test_str if char.isupper()]
print ''.join(c for c in res)

#--- 4 ---
a,b,c,d=map(int, raw_input().split())
print(max(a,b,c,d))

#--- 5 ---
name=raw_input()
print('Hello, {}'.format(name))

#--- 6 ---
n=input()
print((1+n)*n/2)

#--- 7 ---
x,y=map(int, raw_input().split())
print(x+y)
0
微甜的酸
iT邦新手 2 級 ‧ 2020-11-06 15:00:33

第一題:

a, b = map(int, input("請輸入兩個不同的整數").split())
if a > b:
  print(f"{a} > {b}")
else:
  print(f"{a} < {b}")

第二題:

a, b = map(float, input("輸入兩個不為0的浮點數").split())
print('{:.1f} {:.1f} {:.1f} {:.1f}'.format(a+b,a-b,a*b,a/b))

第三題:

for a in input("輸入一個字串"):
  print(a if a == a.upper() else "",end="")

居然!我就覺得第三題能夠簡化。

highwall iT邦新手 5 級 ‧ 2020-11-19 16:19:00 檢舉

Python One-Line Challenge

第一題:

print(b[0], '<', b[1]) if str.__ge__(*(b := input("請輸入兩個不同的整數").split())) else print(b[1], '>', b[0])

第三題:

print(''.join(a for a in input("輸入一個字串") if a.isupper()))

第一題也太扯= =

我要發表回答

立即登入回答