python如何輸入數字
㈠ python如何將輸入的數字用*表示,如圖。。。急急急!!!
類似這種,剩下的自己寫吧。
#-*-coding:utf-8-*-
__author__='lpe234'
__date__='2014-11-19'
nums_dict={
'1':"""
*
**
*
*
*
*****
""",
'3':"""
****
**
*
*
*
**
****
""",
}
nums=raw_input('請輸入數字:')
try:
fornuminnums:
printnums_dict[num]
except:
pass
㈡ python中如何實現,輸入數字T,再輸入T組數據
#coding:utf-8
importuniout
num=input("請輸入一個數字:")
all_infos=[]
foriinrange(num):
tmp=raw_input("請輸入第%s組數據 "%str(i+1))
all_infos.append(tmp)
printall_infos
㈢ python 如何一次輸入3個整數
a, b, c =map(int, input().split())
1、輸入一個數字直接 m = int(input())
2、輸入兩個數字就是 m, n = map(int, input().split())
3、三個及三個以上就和兩個的類似:
a, b, c =map(int, input().split())
a, b, c, d =map(int, input().split())
(3)python如何輸入數字擴展閱讀
Python的表達式寫法與C/C++類似。只是在某些寫法有所差別。
主要的算術運算符與C/C++類似。+, -, *, /, //, **, ~, %分別表示加法或者取正、減法或者取負、乘法、除法、整除、乘方、取補、取余。>>, <<表示右移和左移。
&, |, ^表示二進制的AND, OR, XOR運算。>, <, ==, !=, <=, >=用於比較兩個表達式的值,分別表示大於、小於、等於、不等於、小於等於、大於等於。在這些運算符裡面,~, |, ^, &, <<, >>必須應用於整數。
Python使用and, or, not表示邏輯運算。
is, is not用於比較兩個變數是否是同一個對象。in, not in用於判斷一個對象是否屬於另外一個對象。
參考資料
網路-python
㈣ python中如何在一行輸入n個數字
直接用input輸入就可以了啊,輸入以後當作字元串處理,按照空格或者逗號等分隔符劃分成字元串數組,最後對得到的字元串數組做強制類型轉換就可以了。
㈤ python如何自行輸入一串數字。。。。我是零基礎。。
#-*-coding:utf-8-*-
#定義一個空list,然後用10次循環將10個數字傳遞進list
#在對list進行求和,求平均
#python2.7版本
l=[]
foriinrange(10):
l.append(int(raw_input("請輸入一個數字:")))
print"這10個數字是:",l
print"求和:",sum(l)
print"求平均",(sum(l)/10.0)
#python3.x版本
l=[]
foriinrange(10):
l.append(int(input("請輸入一個數字:")))
print("這10個數字是:",l)
print("求和:",sum(l))
print("求平均:",(sum(l)/10))
㈥ python 中 請輸入一個數字 請輸入第二個數字 請輸入進行的計算符合(1+ 2-):
#coding=utf-8
#py27
a=input('請輸入一個數字')
b=input('請輸入第二個數字')
calc=input('請輸入進行的計算符號(1+2-)')
ifcalc==1:
print('計算結果%s+%s=%s'%(a,b,a+b))
else:
print('計算結果%s-%s=%s'%(a,b,a-b))
㈦ 請問Python如何從鍵盤循環輸入數字呢求代碼,謝謝
可以直接輸入一串數字,用空格隔開即可,程序再處理。
㈧ python怎麼從鍵盤輸入數字
str_input = raw_input()
if str_input.isdigit():
int_input = int(str_input)
else:
print >> sys.stderr, '%s cant conve to int!' % str_input
㈨ 怎麼在python裡面,用鍵盤輸入信息
input函數,運行之後,就需要用鍵盤輸入:
a = input()
print(a)
運行之後,用鍵盤輸入內容,按下回車鍵,就可以列印輸入的內容。
但是,如果運行之後有所提示,會不會好一點呢?
print('請輸入:')
a = input()
print('輸入內容是',a)
注意:python是從上往下運行。
如果我們輸入一個數字,要進行計算,怎麼能得到計算結果呢?
print('請輸入:')
a = input()
b = a*a
print(a,'的平方是',b)
結果報錯:
TypeError: can't multiply sequence by non-int of type 'str'
原來,a得到的不是真正的數字,而是字元串。
需要把輸入的數字,變成整數:
a = int(input())
當然,你鍵盤輸入的內容,也必須是整數。
整合一下:
a = int(input())
print(a,'的平方是',a*a)
a*a在print裡面,就可以運算,並且返回運算結果。
如果輸入小數,就需要指定為float類型:
a = float(input())
print(a,'的平方是',a*a)
正確的代碼是,把input的內容,轉變為整數(或其它類型的數):
print('請輸入一個數字,我們將計算它的平方:')
a = int(input())
print(a,'的平方是',a*a)
㈩ python怎麼實現輸入一個字母就把對應的數字輸出來
有兩種方法,一種是直接做一個26個字母的字典,然後print(dict[x]),另一種是你可以將字母直接轉換成ascll碼然後print(ord(x)-97+1) a的ascll碼為97