用python程式設計,輸入一串字串只有數字和字母,找出所有不重複的元素,併入列表輸出結果

2021-04-02 08:11:16 字數 2484 閱讀 3853

1樓:匿名使用者

s=input('請輸入一個只由數字和字母構成的字串:')

print([e for e in s if 1==s.count(e)])

python寫一個要求使用者輸入數字,如果不是數字就一直迴圈要求輸入,直到輸入數字為止的**

2樓:匿名使用者

主要bai出在eval上。

python3.0

第一個du

方案zhi:

while true:

ten=input("x:")

try:

x=eval(ten)

if type(x)==int:breakexcept:pass

然後輸入asf,沒dao有提示。輸入344就退出了回x:asf

x:344

第二個方案

while true:

ten=none

try:

ten=int(input("x:"))

except:pass

if type(ten)==int:break這個在python3.0上除錯通答過

第三個方案:python2.x的方案

while true:

ten=raw_input("enter a number:")if ten.isdigit():

breakten=int(ten) #或者是ten=eval(ten)都除錯過。可以用

3樓:斑馬線下老漁夫

具體bai解決辦法如下:

第一個方案du:

1.複製**,如下,zhi

while true:

ten=input("x:")

try:

x=eval(ten)

if type(x)==int:

break

except:

pass

2.然後輸入asf,沒有提dao示。輸入344就退出了回x:asf

x:344

第二個答方案

1.複製**

while true:

ten=none

try:

ten=int(input("x:"))

except:

pass

if type(ten)==int:

break

這個在python3.0上除錯通過

第三個方案:python2.x的方案

while true:

ten=raw_input("enter a number:")if ten.isdigit():

break

ten=int(ten)  #或者是ten=eval(ten)

4樓:匿名使用者

首先你使用的input的函copy數,但是input函式必須接受的型別為數字你輸入非數字的字母會報錯。

其次如果你輸入了數字你這個程式也不會正常工作,ten的型別可能是float也可能是int 但是eval接受的引數型別必須是字串,所以這句if也會出錯。

改為 if type(ten) is type(1):break

5樓:匿名使用者

def getint():

while 1:

num = input("enter an integer, 0 to end: ")

if num.isdigits():

return num

6樓:允賢

while true:

try:

a=int(input(('請輸

入bai

du一個數字:')))

print('你輸zhi入的數字是

dao',a)

break

except valueerror:

print('輸入有誤,專請重新輸入')

python3版本屬

除錯通過

python 在列表中查詢包含所以某個字串的項,並儲存到一個新的列表

7樓:gta小雞

l = [for s in data if 'ff' in s]

8樓:匿名使用者

# 檔案不很大的話:

def findstrinfile(filename, lookup):

return lookup in open(filename,'rt').read()

# 對付大檔案:

def findstrinlargefile(filename, lookup):

with open(filename, 'rt') as handle:

for ln in handle:

if lookup in ln:

return true

else:

return false

用python統計從鍵盤上輸入的字串中英文字母a z出現的

s input lower result e,s.count e for e in set list s print result python,編寫程式,統計大小寫字母,數字及其他字元的數量,並以字典形式輸出 a aa r3idd4bgs7dlsf9eaf 請將a字串的數字取出,並輸出成一個新的字...

C語言輸入一串字串從第n個字元開始擷取m個字元組成新的字串輸出

1 我們編輯如圖復中輸入的代制碼。2 進入原始檔的目錄下,在終端輸入命令gcc o t test.cpp。3 輸入.t命令,執行生成的可執行檔案。4 執行結果為baidu。5 strncpy 的函式原型char strncpy char dest,char src,size t n 我們在複製src...

程式設計序,輸入字串,將組成字串的所有非英文字母的字

我的bai理解是,這個 和dua的初始化情況zhi有關,當a如果不是dao初始化為全0的話,就可能出錯。專可考慮調整為 屬 include include int main return 0 include void main a j 0 puts a 編一個程式,輸入一個字串,將組成字串的所有非英...