بررسی نوع ورودی
برنامه ای بنویسید که مقداری از ورودی دریافت کند و بررسی که که از نوع عددی (INTEGER) است یا خیر؟
👨💻 4 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که مقداری از ورودی دریافت کند و بررسی که که از نوع عددی (INTEGER) است یا خیر؟
fun main() {
print("enter value: ")
val value = readLine() ?: ""
if (value.isNotEmpty() && value.all { it.isDigit() }) {
println("integer")
} else {
println("not integer")
}
}
print(input().isdigit())
try:
m = int(input('Enter : '))
H = type(m)
if H == int:
print("بله ورودی INTEGER است .")
except ValueError:
print("خیر ورودی INTEGER نیست .")
def check(x):
x=str(x)
if x.isdigit()==True:
print('is integer')
else :
print('not')
x = 98 print(x.is_integer())
num = int(input("enter your number:"))
x = type(num)
if x == int:
print("ok")
else:
print("not int")
#در این قطعه کد سعی شده همهی موارد شامل رشته بودن، عدد اعشاری و عدد صحیح بودن بررسی بشه
def Value_det(v):
if type(v) == str:
print(f"{v} is a String")
elif type(v) == int:
print(f"{v} is a Integer")
elif type(v) == float:
print(f"{v} is a Float")
value = input("Please Enter a Value: ")
try:
if '.' in value:
value = float(value)
else:
value = int(value)
except ValueError:
pass
Value_det(value)
a=input("Please,enter number:\n")
l=["0","1","2","3","4","5","6","7","8","9"]
b=len(a)
k=0
for i in range(b):
if any(a[i]==j for j in l ):
k+=1
continue
else:
break
if k==b:
print(f"{a} is integer.")
else:
print(f"{a} is not integer.")
try:
num = int(input("please Enter a number: "))
print(f"You Entered: {num}")
except ValueError:
print("Please Enter a valid Number!")
Get=input('Enter a object=')
if Get.isdigit():
print("yes,this is a Int!")
else:
print("No this not Int")
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.