Python編寫程式,提示使用者輸入四位整數並以反向順序顯

2021-03-24 10:05:57 字數 5169 閱讀 9219

1樓:匿名使用者

望採納:

n = input('請輸入四位整數:')if len(n) != 4:

print('不是四位!')

input()

exit()

try:

int(n)

except:

print('不是數字!')

input()

exit()

print(str(n)[::-1])

編寫乙個python程式,提示使用者輸入乙個字串,程式以逆序顯示該字串 250

2樓:紫薇參星

按照你的要求編寫的逆序顯示字串的python3程式如下

s = input("請輸入乙個字串:")

print(s[::-1]) #s[::-1]相當於s[-1:-len(s)-1:-1],也就是從最後乙個元素到第乙個元素複製一遍,即逆序

3樓:句心後端開發

python3

input_str = input('請輸入乙個字串:\n')print(input_str[::-1])輸出請輸入乙個字串:

singi

ignis

4樓:匿名使用者

s = raw_input('please input string:')

l = list(s)

l.reverse()

print ''.join(l)

5樓:華玉龍

你好,我也剛學,加油

用python程式設計是:鍵盤輸入乙個不多於4位數的正整數並逆序輸出這個數且判斷他是幾位數

6樓:匿名使用者

s = input() #輸入

print(s[::-1]) #反序輸出

print(len(s)) #輸出位數

開發乙個python程式,提示使用者輸入大於2的整數。全無效的輸入必須被拒絕,包括整數2或更少。 40

7樓:匿名使用者

# _*_coding:utf-8 _*_# @time    :2018/10/25 13:27# @author  :mrgui

# @filename: print_prime.py# @software: pycharm

def is_prime(num):

for i in range(2, num // 2 + 1):

if num % i == 0:

return false

return true

if __name__ == '__main__':

while true:

n = eval(input("請輸入乙個數,判斷是否為質數:"))if isinstance(n, int) and n > 2:

break

else:

print('輸入的數必須是乙個大於2的整數...')for i in range(2, n):

if is_prime(i):

print(i)

8樓:騰訊電腦管家

可以使用字串str的isdigit方法判斷字串是否是乙個僅有數字組成,也就是整數。如果是整數退出while迴圈,否則繼續請求輸入。

while true: x = raw_input('input an integer: ') if x.

isdigit(): break else: print 'please input an *integer*'

如何用c語言編寫乙個程式「輸入任意輸入乙個正整數,反序輸出每一位」?

9樓:匿名使用者

#include

int main()

while(n /= 10);

printf("\n");

return 0;}

用c語言程式編寫:輸入乙個四位整數(如1234),使其倒序輸出(如4321),並求其各位之和。

10樓:防禦

//希望我的回答對你的學習有幫助

#include

int main()

//計算各位之和,並倒序輸出

for (i = 0; i < 4; i++)printf("\n");

printf("%d\n", fdsum);

return 0;}

11樓:匿名使用者

4位數 number個位:number % 10十位:(number / 10) % 10百位:

(number / 100) % 10千位:number / 1000 剩下 的 就簡單 了

12樓:

執行結果:

**:#include

int main()

printf("\n");

printf("sum=%d\n", sum);

return 0;}

13樓:小情緒cc雙子

先寫出其倒序,然後求其和。

具體程式**如下:

#include "stdio.h"

int main ()

printf("倒序後的數字是:%d",y);

system("pause");}

14樓:匿名使用者

#include "stdio.h"

int main ()

printf("倒序後的數字是:%d",y);

system("pause");}

15樓:匿名使用者

#include

void main()

printf("\n各位之和=%d",s);}

16樓:匿名使用者

c:#include

#include

int main(void)

printf("倒序輸出:%d 各位

之和:%d",m,sum);

return 0;}

17樓:匿名使用者

#include

void main()

;printf("please input a number !\n");

scanf("%ld",&n);

while(n!=0)

n=-1;

printf("waiting:\n");

while(n++

printf("\n");}

18樓:匿名使用者

#include

void main()

qw = num/1000;

bw = (num%1000)/100;

sw = (num%100)/10;

gw = num%10;

//輸出結果

printf("倒序以後的數字為: %d%d%d%d, 各位數字之和為: %d\n", gw,sw,bw,qw, gw+sw+bw+qw);

}//結果:

19樓:匿名使用者

試試我這

個程式 #include

#include

int main()

}fflush(stdin);

getchar();

return 0;}

用python編寫乙個,輸入乙個四位整數,求它的千位,百位,十位,個位各是多少

20樓:足壇風行者

#!/usr/bin/env python# -*- coding: utf-8 -*-a = input()

print "千位是: %s" % str(a)[0]print "百位是: %s" % str(a)[1]print "十位是:

%s" % str(a)[2]print "個位是: %s" % str(a)[3]當執行程式時,在控制台輸入2345,輸出結果是:

千位是: 2

千位是: 3

千位是: 4

千位是: 5

擴充套件資料1、python輸入用法介紹:

python輸入時使用input( )函式,這個函式只能接收「數字」的輸入,返回所輸入的數字的型別( int, float )。示例:

a = input("input a: ")print(a,type(a))

2、python字串切割:

python中string字串使用可以通過索引獲取字串中字元,例如:

a = "hello"

print "a[1] 輸出結果:", a[1]a[1] 輸出結果: e

21樓:虛擬觸控

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__ == '__main__':

num=""

#判斷是整數 且第一位不得為0

while num.isdigit()==false or num[0:1]!=0:

num=input("請輸入您的數字")

if num[0:1]!= "0" and num.isdigit() and len(num)>=4:

break

else:

print("輸入有誤,重新輸入")

get(num)

用anaconda編寫乙個測試程式,提示使用者輸入三個整數,然後呼叫函式按公升序顯示

22樓:匿名使用者

# -*- coding: utf-8 -*-

#py3

st=input("請輸入三個

編寫程式輸入正整數n,計算1,編寫乙個程式輸入乙個正整數n,計算123354759,求前n項和

n和2n 1,遍歷,即可解決。include void main printf 4f n sum 怎麼用c語言編寫程式 輸入乙個正整數n,計算1 2 3 3 5 4 7 5 9 include int main void printf sum lf n sum return 0 試著執行吧,我沒上機...

利用if語句,根據下列函式編寫程式,當鍵盤輸入x值時,求出並輸出y的值

include include include int main 你學的什麼語言,我幫你寫 c語言程式設計 編寫乙個程式,根據下列公式,實現根據輸入的x值,求出y的值,並輸出x和y的值。include int main void include stdio.h int main void 編寫程式,...

急求Python編寫程式,計算並輸出n位同學的英語平均成績。要求如下

long fac int k long result 1 int i for i 2 i k i result i return result void main int m long s doscanf d m while m 0 s fac m printf d ld m,s 標頭檔案的部分省去...