Tôi tự hỏi nếu có thể nhập hai hoặc nhiều số nguyên trong một dòng đầu vào tiêu chuẩn. Trong ________ 16/________ 17 thật dễ dàng:
#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
7:#include
int main[] {
int a, b;
std::cin >> a >> b;
return 0;
}
#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
6:#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
Trong
enedil@notebook:~$ cat script.py
#!/usr/bin/python3
a = int[input[]]
b = int[input[]]
enedil@notebook:~$ python3 script.py
3 5
Traceback [most recent call last]:
File "script.py", line 2, in
a = int[input[]]
ValueError: invalid literal for int[] with base 10: '3 5'
0, nó sẽ không hoạt động:enedil@notebook:~$ cat script.py
#!/usr/bin/python3
a = int[input[]]
b = int[input[]]
enedil@notebook:~$ python3 script.py
3 5
Traceback [most recent call last]:
File "script.py", line 2, in
a = int[input[]]
ValueError: invalid literal for int[] with base 10: '3 5'
Vậy làm thế nào để làm điều đó?
Hỏi ngày 23 tháng 4 năm 2014 lúc 19:47Apr 23, 2014 at 19:47
4
Chia văn bản đã nhập trên khoảng trắng:
a, b = map[int, input[].split[]]
Demo:
>>> a, b = map[int, input[].split[]]
3 5
>>> a
3
>>> b
5
Đã trả lời ngày 23 tháng 4 năm 2014 lúc 19:48Apr 23, 2014 at 19:48
Martijn Pieters ♦ Martijn Pieters♦Martijn Pieters
996K277 Huy hiệu vàng3920 Huy hiệu bạc3262 Huy hiệu Đồng277 gold badges3920 silver badges3262 bronze badges
9
Nếu bạn đang sử dụng Python 2, thì câu trả lời được cung cấp bởi Martijn không hoạt động. Thay vào đó, hãy sử dụng:
a, b = map[int, raw_input[].split[]]
Đã trả lời ngày 15 tháng 10 năm 2017 lúc 17:57Oct 15, 2017 at 17:57
1
x,y = [int[v] for v in input[].split[]]
print["x : ",x,"\ty: ",y]
Đã trả lời ngày 3 tháng 9 năm 2021 lúc 17:47Sep 3, 2021 at 17:47
Trong Python, mỗi khi chúng ta sử dụng chức năng
enedil@notebook:~$ cat script.py
#!/usr/bin/python3
a = int[input[]]
b = int[input[]]
enedil@notebook:~$ python3 script.py
3 5
Traceback [most recent call last]:
File "script.py", line 2, in
a = int[input[]]
ValueError: invalid literal for int[] with base 10: '3 5'
1, nó trực tiếp chuyển sang dòng tiếp theo. Để sử dụng nhiều đầu vào nội tuyến, chúng ta phải sử dụng phương thức enedil@notebook:~$ cat script.py
#!/usr/bin/python3
a = int[input[]]
b = int[input[]]
enedil@notebook:~$ python3 script.py
3 5
Traceback [most recent call last]:
File "script.py", line 2, in
a = int[input[]]
ValueError: invalid literal for int[] with base 10: '3 5'
2 cùng với hàm enedil@notebook:~$ cat script.py
#!/usr/bin/python3
a = int[input[]]
b = int[input[]]
enedil@notebook:~$ python3 script.py
3 5
Traceback [most recent call last]:
File "script.py", line 2, in
a = int[input[]]
ValueError: invalid literal for int[] with base 10: '3 5'
3 mà theo đó chúng ta có thể nhận được đầu ra mong muốn.a, b = [int[z] for z in input[].split[]]
print[a, b]
Input:
3 4
Output:
3 4
Đã trả lời ngày 28 tháng 11 năm 2021 lúc 11:39Nov 28, 2021 at 11:39
#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
0Đã trả lời ngày 3 tháng 9 năm 2021 lúc 6:58Sep 3, 2021 at 6:58
2
Python Basic: Bài tập-134 với giải pháp
Viết một chương trình Python để nhập hai số nguyên vào một dòng.
Giải pháp mẫu-1:
Mã Python:
#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
1Đầu ra mẫu:
#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
2Trực quan hóa thực thi mã Python:
Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:
Giải pháp mẫu-2:
Mã Python:
#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
3Đầu ra mẫu:
#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
4Trực quan hóa thực thi mã Python:
Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:
Giải pháp mẫu-2:
Trình chỉnh sửa mã Python:
Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus. Write a Python program to calculate the time runs [difference between start and current time]of a program.
Next: Write a Python program to print a variable without spaces between values.
Python: Lời khuyên trong ngày
Ghi nhớ bằng cách sử dụng bộ đệm LRU:
#include
void main[] {
int a, b;
scanf["%d%d", &a, &b];
}
5