mtwm.net
当前位置:首页 >> python输入一个整数 >>

python输入一个整数

第一个错误的地方是for i in str(n),input()输入的是整型,循环增加应该用for in range(n),str(n)并不能起到顺序增加的作用.第二个错误的地方是print('1到N求和结果:'.format(sum)),适用format输出时需要在输出的位置用大括号{}占据空位.python

你可以把各位数字先存在list中,等所有数字都存完之后再按顺序输出

python 3.4 i = int(input('10print(chr(i) )

N = int(input()) print(N ** 2)

一段代码供您参考: #include using namespace std; main() { int arr[20],i=1,j; // 20个以内的数 char c; cin>>arr[0]; // 先读取一个数,如您给出输入的12 while((c=cin.get())!='\n') // 读取输入之间的逗号,最后一个数字后面是回车,读到回车表示结束 { cin>>arr[i++]; // 读取一个整数到数组 } cout

def get(num): #以字符串分片截取来做 num=str(num) #求长度 便于扩展 lens=len(num) print('千位数'+num[lens-4:lens-3]) print('百位数'+num[lens-3:lens-2]) print('十位数'+num[lens-2:lens-1]) print('个位数'+num[lens-1:lens]) if __name_

a,b,c=eval(input()) 输入1,2,3

con = { }data = raw_input( 'input:' )con[ 'singular' ] = len( [ x for x in data if int( x ) % 2 ] )con[ 'even' ] = len( data ) - con[ 'singular' ]print( con )

num = int(input("输入一个数字: "))if (num % 2) == 0: print("{0} 是偶数".format(num))else: print("{0} 是奇数".format(num))

>>> def getnb(): nb = int(input('输入一个整数:')) return nb + 1 >>> getnb()输入一个整数:1011>>>

gyzld.cn | zxqt.net | 5615.net | ndxg.net | 5689.net | 网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com