正確10
5827412
2-1019 長度轉換程式(10分)
length=raw_input()
if length[-4:] in ['inch','inch','inch']:
l=eval(length[0:-4])*0.0254
print 'the length is %fm' %l
elif length[-4:] in ['mile','mile','mile']:
l=eval(length[0:-4])*1.6093
print 'the length is %fkm' %l
elif length[-2:] in ['km','km','km']:
l=eval(length[0:-2])/1.6093
print 'the length is %fmile' %l
elif length[-1] in ['m','m']:
l=eval(length[0:-1])/0.0254
print 'the length is %finch' %l
else:
print 'error'
輸入格式:
輸入數量及單位,例如:1inch
或者輸入一串非法字串,例如:111asdkfljlka123156sdinch
輸出格式:
輸出提示及結果,例如:the length is 0.025400m,注意小數字數和空格的位置
如果遇到非法字串,則輸出:error
主要是判斷非法字元
length=raw_input()
if length[-4:] in ['inch','inch','inch']:
if(length[0:-4].isdigit()==true):
l=eval(length[0:-4])*0.0254
print 'the length is %fm' %l
else:
print'error'
elif length[-4:] in ['mile','mile','mile']:
if(length[0:-4].isdigit()==true):
l=eval(length[0:-4])*1.6093
print 'the length is %fkm' %l
else:
print'error'
elif length[-2:] in ['km','km','km']:
if(length[0:-2].isdigit()==true):
l=eval(length[0:-2])/1.6093
print 'the length is %fmile' %l
else:
print'error'
elif length[-1] in ['m','m']:
if(length[0:-1].isdigit()==true):
l=eval(length[0:-1])/0.0254
print 'the length is %finch' %l
else:
print'error'
else:
print 'error'
第一次上機
1 已知a,b均是整型變數,寫出將a,b兩個變數中 的值互換的程式。知識點 變數和運算子綜合 應用 2 給定乙個0 1000的整數,求各位數的和,例 如345的結果是3 4 5 12注 分解數字既可以先 除後模也可以先模後除 知識點 變數和運算子 綜合應用 3 華氏溫度和攝氏溫度互相轉換,從華氏度變...
第一次上機
1 已知a,b均是整型變數,寫出將a,b兩個變數中的值互換的程式。知識點 變數和 運算子綜合應用 package aaaa public class caaas 2給定乙個0 1000的整數,求各位數的和,例 如345的結果是3 4 5 12注 分解數字既可以先 除後模也可以先模後除 知識點 變數和...
第一次遇到
明天還沒有到來 你永遠不能給它定論 生活是生活嗎?靈魂已經停滯。失去了目標,大概就是乙個擁有生物特性的行屍走肉。一天,兩天,也許是三天!日期已經不重要啦。白天,也可能是黑夜,已經不知道啦。我是什麼時候進食呢,總之,我這副軀殼依舊有很強烈的生命特徵。我在無聊,我在放空,也許是在等在死亡。噓!朋友們!不...